home *** CD-ROM | disk | FTP | other *** search
- # Source Generated with Decompyle++
- # File: in.pyo (Python 2.4)
-
- import netrc
- import os
- import unittest
- import sys
- from test import test_support
- TEST_NETRC = '\nmachine foo login log1 password pass1 account acct1\n\nmacdef macro1\nline1\nline2\n\nmacdef macro2\nline3\nline4\n\ndefault login log2 password pass2\n\n'
- temp_filename = test_support.TESTFN
-
- class NetrcTestCase(unittest.TestCase):
-
- def setUp(self):
- mode = 'w'
- if sys.platform not in [
- 'cygwin']:
- mode += 't'
-
- fp = open(temp_filename, mode)
- fp.write(TEST_NETRC)
- fp.close()
- self.netrc = netrc.netrc(temp_filename)
-
-
- def tearDown(self):
- del self.netrc
- os.unlink(temp_filename)
-
-
- def test_case_1(self):
- self.assert_(self.netrc.macros == {
- 'macro1': [
- 'line1\n',
- 'line2\n'],
- 'macro2': [
- 'line3\n',
- 'line4\n'] })
- self.assert_(self.netrc.hosts['foo'] == ('log1', 'acct1', 'pass1'))
- self.assert_(self.netrc.hosts['default'] == ('log2', None, 'pass2'))
-
-
-
- def test_main():
- test_support.run_unittest(NetrcTestCase)
-
- if __name__ == '__main__':
- test_main()
-
-